bitmap shapesdefinedclippingclipscloning objects!. See also kinds of under objectsCollection Managercollection objectsdefinedcolor profile objectsdefinedcolor set objectsdefined,conventions and consistencies in programming!coordinates and coordinate spacesdevice spacegeometry spaceglobal spacelocal spacecreating objects!. See also kinds of under objectscurve shapes debugging!debugging version of QuickDraw GXwith GraphicsBugdefault objectsdesktop printer
despoolingdevice spacedialog boxes, for printingadding panels toprinting status dialog boxdirect-mode printingdisposing of objects!. See also kinds of under objectsdrawingand coordinate spacesbasic operation ofdrivers, printerempty shapes2environment (Macintosh). See Macintosh environment6environment (programming). See programming environmenterror handlingerrorsdefinedhandlers forpostingextensions, printing
flatteningfont objectsdefinedformat objectsdefinedfull shapesgeometric shapes|. See also point shapes, line shapes, rectangle shapes, curve shapes, polygon shapes, path shapes, empty shapes, full shapesdefinedgeometry spaceglobal spaceglyph shapesdefinedgraphic shapes:. See also geometric shapes, bitmap shapes, picture shapesdefinedgraphicsgraphics client heapgraphics client objectsdefinedGraphicsBuggxAnyNumber constantgxColorValue1 constantgxNoAttributes constantgxSelectToEnd constantgxSetToNil constant)handlers for errors, warnings, or notices hit pointhit-test parametersshape parts tolerancehit-testingbasic operation ofidentity mappingignoring warnings or noticesimplementation limitsink objectsdefinedjob objectsdefined
layout shapesdefinedline shapeslocal space&Macintosh environment and QuickDraw GXmappingsidentitymemoryand objectsapplication heapgraphics client heapmemory management%non-debugging version of QuickDraw GXnoticesdefinedhandlers forignoringpostingobject properties
attributesdefaultdefinedowner count
referencestag listobject referencesdefinedobject sharingobjects. See also collection objects
and memorycloningcreatingdefaultdefineddisposing of
flattening|kinds of. See color profile objects, color set objects, font objects, graphics client objects, ink objects, printing objectsÜkinds of. See shape objects, style objects, tag objects, transform objects, view device objects, view group objects, view port objectsloading and unloadinglocking and unlocking
properties
references tosharingsummary diagram ofunflatteningowner countdefined'panels, adding to printing dialog boxespaper-type objectsdefinedpath shapes"PDD. See portable digital documentpicture shapesdefinedpoint shapespolygon shapesportable digital document (PDD)%posting errors, warnings, and noticesprint file objectsprint filesprint-file objects$. See also portable digital documentdefinedprinter driversprinter objectsdefinedprinting2. See also printing objects, printing dialog boxesprinting dialog boxesadding panels tostatus dialog boxprinting extensionsprinting modesprinting objects_. See also job objects, format objects, paper-type objects, printer objects, print-file objectsdefinedprinting status dialog boxprogramming environment. See alsoMacintosh environmentconventions and consistenciesdebugging. See debuggingerror handlingimplementation limitssetting up QuickDraw GX memory!QuickDraw GX, general features ofcompatibility with QuickDraw$debugging and non-debugging versionsgraphicslimitations toprinting)programming conventions and consistenciesQuickDraw GX memory%relationship to Macintosh environment
typographyrectangle shapes!references. See object referencesshape geometry
shape objectsdefineddrawing. See drawingprintingshape parts, for hit-testingshape types
layout shapesline shapespath shapespicture shapespoint shapespolygon shapesrectangle shapestext shapestypographic;spaces. See coordinates and coordinate spaces, color spacesspooling
style objectsdefinedsynonymstag listdefinedtag objectsdefineduses fortext shapesdefinedtolerance, for hit-testingtransform objectsdefinedtypographic shapes3. See also text shapes, glyph shapes, layout shapesdefined
typographyunflatteningview device objectsdefinedview group objectsdefinedview port objectsdefinedwarningsdefinedhandlers forignoringpostingaccelerator memory.as shape object property. See shape attributescaches for shapesand primitive shapesclosed-frame filldeep copying
direct memoryand shape caches
functions for
even-odd fillff macrofill. See shape fills
flatten flagsconstants and data types for
functions for framed fill. See open-frame fillgeometry. See shape geometrygrouping shapesgxCachedShape shape attributeGXCacheShape functionGXChangedShape functionGXCloneShape functionGXCopyDeepToShape functionGXCopyToShape functiongxDirectShape shape attributeGXDisposeShape functionGXDisposeShapeCache functionGXDrawShape functionGXEqualShape functiongxFlattenFlag typegxFlattenFlags enumerationGXFlattenShape functionGXGetDefaultShape functionGXGetShapeAttributes functionGXGetShapeCacheSize functionGXGetShapeFill functionGXGetShapeInk functionGXGetShapeOwners functionGXGetShapeSize functionGXGetShapeStructure functionGXGetShapeStyle functionGXGetShapeTags functionGXGetShapeTransform functionGXGetShapeType functiongxHitTestInfo structureGXHitTestShape functionGXLoadShape functionGXLockShape functiongxMapTransformShape attributeGXNewShape functionGXResetShape functionGXSetDefaultShape functionGXSetShapeAttributes functionGXSetShapeFill functionGXSetShapeGeometry functionGXSetShapeInk functionGXSetShapeStyle functionGXSetShapeTags functionGXSetShapeTransform functionGXSetShapeType functiongxShape typegxShapeAttribute typegxShapeAttributes enumerationgxShapeFill typegxShapeFills enumerationgxShapeType typegxShapeTypes enumerationgxSpoolBlock structuregxSpoolProcPtr typeGXUnflattenShape functionGXUnloadShape functionGXUnlockShape functionhit-test info structureshape parts maskconstants and data types for
functions forhit-test info structure"hollow fill. See closed-frame fillas shape object propertyinverse even-odd fill'inverse fill. See inverse even-odd fill-inverse solid fill. See inverse even-odd fillinverse winding filllockingshapes6map-transform shape attribute. See gxMapTransformShapedirect vs. remote (accelerator)no fill (shape fill)open-frame fillas shape object propertyunique items inprimitive shapes!properties. See object properties
even-odd fillinverse even-odd fillinverse winding filllist ofmanipulatingno fillopen-frame fillvalid shape types forwinding fillas shape object propertycontents ofcopying between shapesdirectly manipulatingshape object properties attributes. See shape attributesdefault values forfill. See shape fillsgeometry. See shape geometry
ink referenceowner countstyle referencetag listtransform referencetype. See shape types. See also shapescachingchanging the defaultconstants and data types forcopying geometry ofcopying, comparing, and cloningcoverting shape type ofcreating and disposing ofdefault!directly manipulating geometry offlattening. See flattening
functions forgroupinghit-testing. See hit-testingloading and unloadinglocking and unlockingmanipulating owner count ofmanipulating properties ofmemory size of primitive*properties of. See shape object propertiesresetting to default values3saving and restoring. See flattening, unflattentingtypes of. See shape typesunflattening. See unflatteningas shape object propertyconverting betweenlist ofmanipulatingvalid shape fills forshapes. See also shape objectscomponent objects ofdefinedsolid fill. See even-odd fillspool block structure/spool function, for flattening and unflattening0. See also spool block structure, spool functionas shape object propertyas shape object propertyas shape object propertytransforming shapesby altering shape geometryby altering transform mappingtype. See shape typeconstants and data types for
functions forunique items in a picture shape unlockingshapeswinding fill alignmentas style object propertyEas style object property. See style attributes, style text attributescapas style object propertycurve erroras style object propertydashas style object propertyencodingas style object propertyfontas style object propertyfont variationsas style object property#glyph justification overrides arrayas style object propertyglyph substitutions arrayas style object propertyGXCloneStyle functionGXCopyToStyle functionGXDisposeStyle functionGXEqualStyle functionGXGetStyleOwners functionGXGetStyleTags functionGXLoadStyle functionGXNewStyle functionGXResetStyle functionGXSetStyleTags functiongxStyle typeGXUnloadStyle functionjoinas style object propertykerning adjustments arrayas style object propertyas style object propertypatternas style object property pen widthas style object propertypriority justification overrideas style object propertyrun controlsas style object propertyrun features arrayas style object propertystyle attributes . See also style text attributesas style object propertymanipulatingstyle object properties alignment attributes. See style attributescapcurve errordashdefault values forencodingfontfont variations#glyph justification overrides arrayglyph substitutions arrayjoinkerning adjustments arrayowner countpattern pen widthpriority justification overriderun controlsrun features arraytag list*text attributes. See style text attributes text face text sizeconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefault
functions forloading and unloadingmanipulating owner count ofmanipulating properties of*properties of. See style object propertiesstyle text attributes. See also style attributesas style object propertymanipulatingas style object property*text attributes. See style text attributes text faceas style object property text sizeas style object propertyalpha channelsalpha-channel color spacesbase families for color spacesbitmapscolor spaces forblack generation*chromaticities. See profile chromaticitieschromaticityCMProfile structure
color packing. See also color profilesand ColorSync Utilitiesassigning to colorsconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefault
functions forloading and unloadinglocking and unlockingmanipulating profile data inmanipulating properties of+properties of. See color profile propertieszero-length profilescolor profile propertiesdefault values forowner countprofile datatag listcolor profiles . See also color profile objects colors inconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefault
functions forloading and unloadingmanipulating properties ofmanipulating the colors in'properties of. See color set propertiescolor set propertiescolor spacecolor-value arraydefault values forowner counttag listcolor spaces. See also colors
alpha-channelas color set propertybase families forCMYKfor bitmapsHLSHSVindexedL*a*b*L*u*v* luminanceNTSCPALRGBXYZYIQYxycolor structurecolor valuescolor-component valuecolor-matching methods(color-value array, as color set propertycolorimetric matchingcolorsR. See also color profile objects, color spaces, color set objects, color structure assigningcolor valuecolor-component valuecomparing and testingconstants and data types for
converting
functions forin a color setmatchingout of gamutColorSync Utilitiesand color matchingand color profilesand the default color profile+Commission Internationale d’Eclairage (CIE) components. See color componentsdestination colorgamutsgxARGB32Space color spaceGXCheckColor functionGXCloneColorSet functiongxCMYK32Space color spacegxCMYKColor structuregxCMYKSpace color spacegxColor structuregxColorIndex structuregxColorPackingTypes enumerationgxColorProfile typegxColorSet typegxColorSpaces enumerationgxColorValue typeGXCombineColor functionGXConvertColor functionGXDisposeColorSet functionGXGetColorDistance function GXGetColorProfileOwners functionGXGetColorSet functionGXGetColorSetOwners functiongxGrayAColor structuregxGrayASpace color spacegxGraySpace color spacegxHLS32Space color spacegxHLSColor structuregxHLSSpace color spacegxHSV32Space color spacegxHSVColor structuregxHSVSpace color spacegxIndexedSpace color spacegxLAB32Space color spacegxLABColor structuregxLABSpace color spacegxLUV32Space color spacegxLUVColor structuregxLUVSpace color spaceGXNewColorSet functiongxNTSC32Space color spacegxNTSCSpace color spacegxPAL32Space color spacegxPALSpace color spacegxRGB16Space color spacegxRGB32Space color spacegxRGBAColor structuregxRGBASpace color spacegxRGBColor structuregxRGBSpace color spacegxSetColor unionGXSetColorSet functionGXSetDefaultColorSet functiongxXYZ32Space color spacegxXYZColor structuregxXYZSpace color spacegxYIQ32Space color spacegxYIQColor structuregxYIQSpace color spacegxYXY32Space color spacegxYXYColor structuregxYXYSpace color space HLS space HSV spacehueindexed color spacesL*a*b* spaceL*u*v* spacelightness, in HLS spacecolor profiles luminanceluminance-based color spaces
NTSC spaceout-of-gamut colorsas color profile propertyas color set propertypacking, color PAL spaceperceptual matchingprofile chromaticities'profile data, as color profile propertyprofile response curves RGB spaceRGB-based color spaces
saturationsaturation matchingsource coloras color profile propertyas color set propertytristimulus valuesundercolor removaluniversal color spacescolor profilesvalue, in HSV spacevideo color spaceswhite point XYZ space YIQ space Yxy spacezero-length profilesadd modedefinedexamples of using$for calculating alpha-channel valuesalpha-channel transfer modes8. See also atop mode, exclude mode, fade mode, over modeAND mode
anti-aliasingarithmetic transfer modes]. See also add mode, blend mode, copy mode, migrate mode, maximum mode, minimum mode, no mode atop mode,as ink object properties. See ink attributesand ink objects
blend modedefinedexamples of usingBoolean transfer modes&. See also AND mode, OR mode, XOR modeclamping. See pinningcolor limits for transfer modesdestinationresultsourcecolor separationsfor transfer modesas ink object propertygetting and settingcomponent modes. See also transfer modes
alpha-channel atop modeexclude mode fade mode over mode
arithmeticadd mode. See add modeblend mode. See blend modecopy mode. See copy modemaximum modemigrate modeminimum modeno mode. See no modeBooleanAND modeOR modeXOR modedefinedhighlight modepseudo-Boolean
ramp-AND moderamp-OR mode. See ramp-OR mode ramp-XOR mode. See ramp-XOR mode copy modeand printing
as defaultdefinedexamples of usingdestination color limits
device matrixditherink attributes and ditheringdithersforcedexclude modeexclusive-OR mode. See XOR mode fade modegxAddMode transfer modegxAndMode transfer modegxAtopMode transfer modegxBlendMode transfer modegxComponentFlags enumerationgxComponentModes enumerationgxCopyMode transfer modeGXCopyToInk functionGXDisposeInk functiongxExcludeMode transfer modegxFadeMode transfer modeGXGetInkAttributes functionGXGetInkColor functionGXGetInkOwners functionGXGetInkTags functionGXGetInkTransfer functiongxHighlightMode transfer mode
gxInk typegxInkAttributes enumerationGXLoadInk functiongxMaximumMode transfer modegxMigrateMode transfer modegxMinimumMode transfer modeGXNewInk functiongxNoMode transfer modegxOrMode transfer modegxOverMode transfer modegxRampAndMode transfer modegxRampOrMode transfer modegxRampXorMode transfer modeGXSetInkAttributes functionGXSetInkColor functionGXSetInkTags functionGXSetInkTransfer functionGXSetShapeColor functionGXSetShapeTransfer functiongxTransferComponent structuregxTransferFlags enumerationgxTransferMode structureGXUnloadInk functiongxXorMode transfer mode halftonesink attributes and
halftoninghighlight transfer modeink attributesas ink object propertylist ofmanipulatingink object propertiesattributes. See ink attributescolor. See colorsdefault values forowner counttag list2transfer mode. See transfer modes, component modesconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefault
functions forloading and unloadingmanipulating properties ofmanipulating the color of!manipulating the transfer mode of(properties of. See ink object propertiesresetting default propertiesmatrices for transfer modesmaximum modemigrate modeminimum modeno modedefinedexamples of using$for calculating alpha-channel valuesoperandOR mode over modeas ink object propertypinning, of colorstransfer modes andpseudo-Boolean transfer modes5. See also ramp-AND mode, ramp-OR mode, ramp-XOR mode
ramp-AND moderamp-OR modedefinedexamples of using$for calculating alpha-channel values
ramp-XOR modedefinedexamples of using$for calculating alpha-channel valuesresult colorresult color limits
result matrixsource color limits
source matrixas ink object propertytransfer component flagstransfer component structuretransfer mode flagstransfer mode structuretransfer modes". See also transfer mode structureand printingas ink object propertycolor limits fordestinationresultsourcecolor space forflags
functions forgetting and settingmatrices insummary of operationtypes of. See component modesXOR modeabsolute location for a shape0as transform object property. See transform clipconcatenation of mappings constructive geometry operationson transform clips:geometric operations. See constructive geometry operationsGXCloneTransform functionGXCopyToTransform functionGXDifferenceTransform functionGXDisposeTransform functionGXExcludeTransform functionGXGetTransformTags function GXGetTransformViewPorts functionGXIntersectTransform functionGXLoadTransform functionGXMoveShapeTo functionGXMoveTransformTo functionGXNewTransform functionGXResetTransform function%GXReverseDifferenceTransform functionGXRotateShape functionGXRotateTransform functionGXScaleShape functionGXScaleTransform functionGXSetShapeHitTest functionGXSetTransformClip functionGXSetTransformTags function GXSetTransformViewPorts functiongxShapePart typegxShapeParts enumerationGXSkewShape functionGXSkewTransform functiongxTransform typeGXUnionTransform functionGXUnloadTransform function hairlinesas transform object propertygetting and setting
setting up'parameters for. See hit-test parameters3as transform object property. See transform mappingchanging perspective with
concatenating
rotation withscaling withskewing withtranslation withmatrices. See mappings*moving a shape. See translation operationsas transform object propertyperspective operationsrotation operationscausing change in shape typeusing shape geometryusing transform mappingscaling operationsusing shape geometryusing transform mappingabsolute location for%transforming. See transforming shapesskewing operationsusing shape geometryusing transform mappingas transform object propertytransform clipas transform object propertycharacteristics of#constructive geometry operations on
functions forgetting and settingtransform mappingapplying another mapping toas transform object propertycharacteristics of
functions fortransform object propertiesclip. See transform clipdefault values for,hit-test parameters. See hit-test parametersmapping. See transform mappingowner counttag list"view port list. See view port listconstants and data types forcopying, comparing, and cloningcreating and disposing ofdefault
functions forloading and unloadingmanipulating properties ofmanipulating the clip of"manipulating the view port list ofmodifying the mapping of.properties of. See transform object propertiesresetting default propertiesv. See also translation operations, scaling operations, rotation operations, skewing operations, perspective operationsby altering shape geometry%by applying a mapping to the geometrytranslation operationsusing shape geometryusing transform mappingview port listas transform object property
functions formanipulatingangle
of a halftoneof a halftone on a device3as view device property. See view device attributes/as view port property. See view port attributes background color, for a halftonebitmap structureas view device propertychild view port listas view port property
functions for
setting upand drawing-as view device property. See view device clip)as view port property. See view port clip getting, for a shape on a devicehighlight modedevice angle, of a halftonemeasuring a shape indither level. See dithersfor bitmapsfor shapes other than bitmapsas view port propertycharacteristics of
functions formanipulatingmaximum supported levelpatterns fordot color, for a halftonedot type, for a halftone offscreenerror diffusion. See also ditheringfrequency, of a halftoneglobal mapping, of a view portmeasuring a shape inlocal space forgxAllViewDevices view groupGXCopyToViewPort functiongxDeviceAttribute typegxDeviceAttributes enumerationGXDisposeViewDevice functionGXDisposeViewGroup functionGXDisposeViewPort functiongxDotType typegxDotTypes enumerationgxEnableMatchPort attributegxForceDitherInk attributeGXGetShapeDeviceBounds functionGXGetShapeGlobalBounds function$GXGetShapeGlobalViewDevices functionGXGetShapeLocalBounds functionGXGetViewDeviceBitmap functionGXGetViewDeviceMapping function"GXGetViewGroupViewDevices function GXGetViewGroupViewPorts functionGXGetViewPortClip functionGXGetViewPortDither function#GXGetViewPortGlobalMapping functionGXGetViewPortMapping function!GXGetViewPortViewDevices functiongxHalftone structureGXHitTestDevice functionGXNewViewDevice functionGXNewViewGroup functionGXNewViewPort functionGXNewWindowViewPort functiongxPortAttribute typegxPortAttributes enumerationGXSetViewDeviceBitmap functionGXSetViewDeviceMapping function!GXSetViewDeviceViewGroup function GXSetViewPortAttributes functionGXSetViewPortClip functionGXSetViewPortDither functionGXSetViewPortHalftone functionGXSetViewPortMapping functionGXSetViewPortParent functionGXSetViewPortViewGroup functiongxTintType typegxTintTypes enumerationgxViewDevice typegxViewGroup typegxViewPort typehalftone structureangleas view port propertybackground colorcharacteristics ofconstants and data types fordevice angle dot colordot type frequency
functions formanipulatingtint and tint color
tint space
tint typeshierarchies of view portsof a shape on a devicemeasuring a shape inand drawing0as view device property. See view device mapping,as view port property. See view port mappingoffscreen drawingoffscreen view groupsonscreen view groupparent view portas view port property
functions for
setting uplocal space forscrolling, in a view portcolors of, on a view devicehit-testing on a view device measuringin device spacein global spacein local spaceview devices of
view ports ofas view device propertyas view port property#tint and tint color, for a halftonetint space, for a halftonetint types, for a halftoneview device attributesas view device property
functions formanipulatingcolors of a shape onconstants and data types forcopying and comparingcreating and disposing ofdefault
functions forhalftone angle onhit-testing a shape onidentifying, for a shapeidentifying, for a view portmanipulating properties of!measuring a shape in device space)properties of. See view device propertiesview device properties&attributes. See view device attributesbitmapclip. See view device clipdefault values for mapping. See view device mappingtag list
view groupas view device propertyas view port propertyconstants and data types forcreating and disposing of
functions for!measuring a shape in global space offscreenonscreenview devices of
view ports ofview port attributesas view port property
functions forlist ofmanipulatingview port clipas view port property
functions formanipulatingview port mappingas view port property
functions formanipulatingand windowsconstants and data types forcopying and comparingcreating and disposing ofdefault
functions forgetting the global mapping ofhalftone angle on a devicehierarchies ofidentifying, for a shapemanipulating properties of measuring a shape in local space'properties of. See view port propertiesscrolling supportview devices ofview port properties$attributes. See view port attributes.child view port list. See child view port listclip. See view port clipdefault values fordither. See ditherhalftone. See halftonesmapping. See view port mapping&parent view port. See parent view porttag list
view groupGXDisposeTag functionGXGetTag functionGXNewTag functiongxTag data typetag objectsas tag object property$tag contents, as tag object propertytag object propertiescontentsowner countsizetag typeattaching to other objectsconstants and data types forcopying, comparing, and cloningcreating and disposing of!directly manipulating contents of
functions forloading and unloadinglocking and unlockingmanipulating properties of(properties of. See tag object propertiesQuickDraw GX behavior and tag size, as tag object property tag typesas tag object propertylist oftag objects